* Develop custom data models and algorithms to apply to data sets.
* Ability to work on multiple assignments in parallel and keep up with deadlines and quality
* Articulate complex data in business terms and make recommendations
* Excellent written and verbal communication skills for coordinating across teams.
* A drive to learn and master new technologies and techniques.
* Skill to extract intelligence from data, derive business insights, and present to business